c26a29ff418a650468f26d187f05df5a9ec88ab8,bbb-screenshare/jws/webstart/src/main/java/org/bigbluebutton/screenshare/client/javacv/FfmpegScreenshare.java,FfmpegScreenshare,setupWindowsRecorder,#String#number#number#Map#,266

Before Change


  winRecorder.setFormat("flv");
    
  // H264
  winRecorder.setVideoCodec(AV_CODEC_ID_H264);
  winRecorder.setPixelFormat(AV_PIX_FMT_YUV420P);
  winRecorder.setVideoOption("crf", "38");
  winRecorder.setVideoOption("preset", "veryfast");
  winRecorder.setVideoOption("tune", "zerolatency");
  winRecorder.setVideoOption("intra-refresh", "1"); 
  
  return winRecorder;
}

After Change


  
  winRecorder.setFormat("flv");

  if (useH264) {
    // H264
    winRecorder.setVideoCodec(AV_CODEC_ID_H264);
    winRecorder.setPixelFormat(AV_PIX_FMT_YUV420P);
    winRecorder.setVideoOption("crf", "38");
    winRecorder.setVideoOption("preset", "veryfast");
    winRecorder.setVideoOption("tune", "zerolatency");
    winRecorder.setVideoOption("intra-refresh", "1");
  } else {
    // Flash SVC2
    winRecorder.setVideoCodec(AV_CODEC_ID_FLASHSV2);
    winRecorder.setPixelFormat(AV_PIX_FMT_BGR24);
  }